**Unity Project – Assets Folder Structure (README.txt)**

This document describes the structure of the **Assets** folder in this Unity project. All game content, scripts, and resources are stored here and used by the Unity Editor during development and builds.

---

### Assets/

This is the main project folder where all game assets and code reside.


### _Recovery

* Unity-generated backup data.
* Used for crash recovery.
* Not part of the actual gameplay or build.


### Animations

* Contains animation clips and Animator Controllers.
* Defines how GameObjects move and transition between states.


### Audio

* Stores all sound files.
* Includes background music and sound effects.


### Fonts

* Contains font assets used in UI and text rendering.


### Levels

* Stores Unity scene files (.unity).
* Each file represents a level, menu, or screen in the game.


### Prefabs

* Reusable GameObject templates.
* Used to instantiate objects like players, enemies, and UI elements.


### Resources

* Special Unity folder for runtime asset loading (`Resources.Load()`).
* Use cautiously, as all contents are included in the final build.


### Scripts

* Contains all C# scripts.
* Includes gameplay logic, UI handling, and system management.


### Settings

* Stores configuration data.
* May include ScriptableObjects or project-specific settings.


### Sprites

* Contains 2D image assets.
* Used for characters, environments, and UI visuals.


### TextMesh Pro

* Contains TextMesh Pro assets.
* Includes font atlases, materials, and TMP configuration files.


### General Notes

* The **Assets** folder is the core of the Unity project.
* Maintain clear organization to improve readability and scalability.
* Group related files logically within subfolders when needed.
* Avoid placing unrelated assets together.
